Use non-deprecated qChecksum in qtlocalpeer of qtsingleapplication
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 5 Dec 2024 04:15:44 +0000 (12:15 +0800)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Fri, 20 Dec 2024 15:26:57 +0000 (16:26 +0100)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/3rdparty/qtsingleapplication/qtlocalpeer.cpp

index 4be57a0286cdba416dc332284d39fe74e03ca53c..8afab3e079e75ad4f8a581d167cc07cfdcac508a 100644 (file)
@@ -51,8 +51,8 @@ static const char ack[] = "ack";
 
 QString QtLocalPeer::appSessionId(const QString &appId)
 {
-    QByteArray idc = appId.toUtf8();
-    quint16 idNum = qChecksum(idc.constData(), idc.size());
+    const auto idc = appId.toUtf8();
+    const auto idNum = qChecksum(idc);
     //### could do: two 16bit checksums over separate halves of id, for a 32bit result - improved uniqeness probability. Every-other-char split would be best.
 
     QString res = QLatin1String("qtsingleapplication-")